<?php
	// Fichier permettant le chargement automatique du noyau Balloon 
	//    pour ses partenaires
	// EDIT : classLoader déplacée, rajout de définition de constantes
	//    super globales
	// Auteur : Sebastian Mosser
	

	/** Inclusion de la configuration locale **/
	include("local.conf");
	include("database.conf");

	
	define("BALLOON_LOGIN_SERVICE",
	        BALLOON_BASE_URL . "services/login/web_fLogin.php");
	define("BALLOON_DEFAULT_SERVICE",
	        BALLOON_BASE_URL ."services/serviceDiscover/web_fDiscover.php");
	
	define("BALLOON_DATA_FS_PATH", BALLOON_FS_PATH . "data/");
	define("BALLOON_DATA_URL", BALLOON_BASE_URL . "data/");
	
	/** Envoi de mails sur le système **/
	define("MAIL_ALLOWED",   "OK");
	define("MAIL_DISALLOWED", "KO");
	define("MAIL_FROM","webmaster@ogcnice-association.fr");
	
	
	/** Config PHP.INI pour Balloon **/
	
	/** Taille maximale autorisèe pour les fichiers a uploader **/
	
	// REMARQUE : 20 Méga := 20 * 1024 * 1024 = 20971520 bytes
	define('MAX_FILE_SIZE_IN_MO',20);
	define('MAX_FILE_SIZE',MAX_FILE_SIZE_IN_MO * 1024 * 1024);
	
	ini_set('post_max_size',MAX_FILE_SIZE + 1024); // 1ko de données max en +
	ini_set('upload_max_filesize',MAX_FILE_SIZE);
	
	/** Temps de traitement des données en secondes **/
	ini_set('max_input_time',10*60);

	ini_set('session.gc_maxlifetime',30*60); 
	ini_set('session.gc_probability',1);
	ini_set('session.gc_divisor',1);

	/** constantes diverses **/
	
	// Autorisation de l'envoi de mail sur le systéme :
	define("MAILER_STATUS",MAIL_ALLOWED);

	/** Inclusion du class loader générique **/
	include(BALLOON_FS_PATH . "kernel/ClassLoader.php");
	
?>